#include <gtk/gtk.h>
#include <glade/glade.h>


/* Imitilizes data structures anv jvm references*/
void 		init_sig_receiver		();
/* 
* Connects glade signals from widgets.
*/
void		signal_connector		(	const gchar *handler_name,
							GObject *object,
							const gchar *signal_name,
							const gchar *signal_data,
							GObject *connect_object,
							gboolean after,
							gpointer user_data );
/*
* Connects a user created GTK+ widget with specified signal.
*/
void 		connect_widget			(const gchar *widget_name, const gchar *signal_name);
/*
* Signal senders.
*/
void 		send_glade_signal		(GtkWidget *widget, const gchar *signal_name, gint type, gpointer msg);
void 		send_glade_signal_two_msg	(GtkWidget *widget, const gchar *signal_name, gint msg_type, gpointer msg_p, gpointer msg_p2);
